package com.haierp.vo;

import java.util.Date;

import com.baomidou.mybatisplus.annotations.TableField;

public class ShippingOrderQueryVO extends PageQueryVO {
	
	private String shippingNo;
	private String logisticNo;
	private String logisticCompany;
	private String erpNo;
	private String receiver;
	private String telephone;
	//状态
	private Integer status;
	private Integer isPay;
	private Integer type;
	//发货时间
	private Date startOrderTime;
	private Date endOrderTime;
	
	private Long companyId; //所属公司
	
	/**
	 * 销售ID
	 */
	private Integer salesId;
	
	private String openId;
	
	//库内操作时间
    private Date startActionTime;
    private Date endActionTime;
    private String packageCreate;
    private String userCreate;
    private Integer bestType; //最佳线路
    
    private Double  finallyFreight; //最佳线路的最后运费
    
    private Long shippingOrderId; 
    
    private String backReason;
   	
	
	private Integer logisticType;////发货方式(0直邮 1拼邮)
	
	private Double shippingTax;
	
	private Double compensatePostage;
	
	public String getShippingNo() {
		return shippingNo;
	}

	public void setShippingNo(String shippingNo) {
		this.shippingNo = shippingNo;
	}

	public String getLogisticNo() {
		return logisticNo;
	}

	public void setLogisticNo(String logisticNo) {
		this.logisticNo = logisticNo;
	}

	public String getLogisticCompany() {
		return logisticCompany;
	}

	public void setLogisticCompany(String logisticCompany) {
		this.logisticCompany = logisticCompany;
	}

	public String getErpNo() {
		return erpNo;
	}

	public void setErpNo(String erpNo) {
		this.erpNo = erpNo;
	}

	public String getReceiver() {
		return receiver;
	}

	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}

	public String getTelephone() {
		return telephone;
	}

	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Integer getIsPay() {
		return isPay;
	}

	public void setIsPay(Integer isPay) {
		this.isPay = isPay;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Date getStartOrderTime() {
		return startOrderTime;
	}

	public void setStartOrderTime(Date startOrderTime) {
		this.startOrderTime = startOrderTime;
	}

	public Date getEndOrderTime() {
		return endOrderTime;
	}

	public void setEndOrderTime(Date endOrderTime) {
		this.endOrderTime = endOrderTime;
	}

	public Integer getSalesId() {
		return salesId;
	}

	public void setSalesId(Integer salesId) {
		this.salesId = salesId;
	}

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	public Long getCompanyId() {
		return companyId;
	}

	public void setCompanyId(Long companyId) {
		this.companyId = companyId;
	}

	public Date getStartActionTime() {
		return startActionTime;
	}

	public void setStartActionTime(Date startActionTime) {
		this.startActionTime = startActionTime;
	}

	public Date getEndActionTime() {
		return endActionTime;
	}

	public void setEndActionTime(Date endActionTime) {
		this.endActionTime = endActionTime;
	}

	public String getPackageCreate() {
		return packageCreate;
	}

	public void setPackageCreate(String packageCreate) {
		this.packageCreate = packageCreate;
	}

	public Integer getBestType() {
		return bestType;
	}

	public void setBestType(Integer bestType) {
		this.bestType = bestType;
	}

	public Double getFinallyFreight() {
		return finallyFreight;
	}

	public void setFinallyFreight(Double finallyFreight) {
		this.finallyFreight = finallyFreight;
	}

	public String getUserCreate() {
		return userCreate;
	}

	public void setUserCreate(String userCreate) {
		this.userCreate = userCreate;
	}





	public Long getShippingOrderId() {
		return shippingOrderId;
	}

	public void setShippingOrderId(Long shippingOrderId) {
		this.shippingOrderId = shippingOrderId;
	}

	public String getBackReason() {
		return backReason;
	}

	public void setBackReason(String backReason) {
		this.backReason = backReason;
	}

	public Integer getLogisticType() {
		return logisticType;
	}

	public void setLogisticType(Integer logisticType) {
		this.logisticType = logisticType;
	}

	public Double getShippingTax() {
		return shippingTax;
	}

	public void setShippingTax(Double shippingTax) {
		this.shippingTax = shippingTax;
	}

	public Double getCompensatePostage() {
		return compensatePostage;
	}

	public void setCompensatePostage(Double compensatePostage) {
		this.compensatePostage = compensatePostage;
	}

	
	
	
}
